.@{prefixCls} {
  &-right-selected-list {
    .list_item {
      width: 100%;
      height: 40px;
      display: flex;
      flex-flow: row nowrap;
      column-gap: 8px;
      padding: 0 5px;
      cursor: pointer;
      align-items: center;
      box-sizing: border-box;
      &:hover {
        background-color: #e7eaef;
      }
      .item_typeicon {
        font-size: 12px;
        color: @primaryColor;
      }
      .item_avatar {
        flex: 0 0 24px;
        height: 24px;
        overflow: hidden;
        outline: none;
        border-radius: 50%;
      }
      .item_text {
        flex: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      .item_deleteicon {
        font-size: 16px;
        color: #999;
        &:hover {
          color: @primaryColor;
        }
      }
    }
  }
}
